package com.lockapp.database;

import com.lockapp.entity.Senha;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.util.Log;

public class SenhaDAO extends LockAppDatabase{

	public SenhaDAO(Context context) {
		super(context);
	}
	
	public SenhaCursor getSenhas(){
		SQLiteDatabase dataBase = getReadableDatabase();
		SenhaCursor cursor = (SenhaCursor) dataBase.
				rawQueryWithFactory(new SenhaCursor.Factory(), SenhaCursor.QUERY, null, null);
		cursor.moveToFirst();
		return cursor;
	}

	public void insert(Senha senha){
		String sql = "insert into senha (digitoum, digitodois, digitotres, digitoquatro) values (?,?,?,?)";
		Object[] obj = new Object[]{senha.getDigitoUm(), senha.getDigitoDois(), senha.getDigitoTres(), senha.getDigitoQuatro()};
		try {
			getWritableDatabase().execSQL(sql, obj);
		} catch (Exception e) {
			Log.e("ERRO AO INSERIR UMA SENHA", e.getMessage());
		}
	}
	
}
